Skip to main content

Put Files via FTP

Description

Put Files via FTP uploads local files to a remote directory using the standard FTP protocol. Use this process entry when your process needs to deliver output files to an FTP server — for example, uploading generated reports, data exports, or batch files for a downstream system. It supports binary transfer mode, wildcard-based file selection, proxy connections, and post-upload actions.

Configurations

Field NameDescription
Process Entry nameSpecify a unique name for the process entry, on the workspace area. A process entry can be placed on the canvas several times; and each instance of the entry must have a unique name.
Server:
FTP server name / IP addressThe name of the SFTP server or the IP address
PortThe TCP port to use. This is usually 22
User nameThe user name to log into the SFTP server
PasswordThe password to log into the SFTP server
Proxy hostProxy server host name
Proxy portProxy server port number
Proxy usernameProxy server account user name
Proxy passwordProxy server account password
Advanced:
Binary mode?Select checkbox to enable binary mode.
TimeoutThe FTP server timeout in seconds
Use active FTP connectionEnable checkbox to use an active FTP connection.
Control EncodingSelect control character encoding from the list.
Files tab:
Source (local) files:
Local directoryThe directory on the machine on which Process Studio runs from which you want to ftp the files from
Wildcard (Regular expression)Specify a regular expression here if you want to select multiple files.
Remove files after transferalEnable checkbox to remove files after transferal
Don’t overwrite filesEnable checkbox if you don’t want files to be overwritten.
Target (remote) filesThe target remote file.
Remote directoryThe remote directory on the FTP server to which we put the files. Use the "test folder" button to connect to the remote server and validate that the folder exists.
Socks Proxy Tab
Proxy:
HostSocks Proxy host name
PortSocks Proxy port number
UsernameUser name associated with the Socks Proxy account
PasswordPassword associated with the Socks Proxy account